var mrHan = {
  name: '子涵',
  age: 18,
  sex: 'boy',
  health: 100,
  smoke: function () {
    mrHan.health--    
  },
  drink: function () {
    mrHan.health++
  }
}
// // 增
// mrHan.girlFriend = '章若楠'//或者写成这样mrHan['girlFriend'] 往对象中增加属性
// // 删
// delete mrHan.girlFriend
// // 改
// mrHan.sex = 'girl'
// // 查
// //mrHan.sex
// console.log(mrHan);

// mrHan.smoke()
// mrHan.smoke()
// mrHan.smoke()
// mrHan.drink()
// mrHan.drink()
// mrHan.drink()
// mrHan.drink()
// console.log(mrHan.health);



// 创建对象
var obj = {}  //对象字面量/对象直接量
// 调用自带的构造函数
var obj2 = new Object() // 构造函数
// 调用自定义的构造函数（任何一个函数都可以是构造函数，只要去new）
function Car(color) {
  this.color = color
  this.name = 'su7'
  this.height = '1400'
  this.lang = '5000'
  this.weight = 1500
  this.health = 100
  this.run = function () {
    this.health--
  }
}

var car = new Car('purple') // 实例对象
var car2 = new Car('pink')

car.name = '大劳'
car.run()
car.run()
car.run()

console.log(car2);



